<html>
<head>
  <link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
  <div class="main">
    <title>Joker Standard Namespaces and Types</title>
    <div id="search">
      <input type="text" id="search-input" placeholder="Search" autofocus>
      <ul id="search-suggestions" class="hide"></ul>
    </div>
    <h1>Indexes of Joker Standard Namespaces and Types</h1>
    <h2>Index of <a href="#joker-special-forms">Special Forms</a></h2>
    <ul class="index">
      <li>
  <a href="#def">def</a>
</li>
<li>
  <a href="#do">do</a>
</li>
<li>
  <a href="#if">if</a>
</li>
<li>
  <a href="#quote">quote</a>
</li>
<li>
  <a href="#recur">recur</a>
</li>
<li>
  <a href="#throw">throw</a>
</li>
<li>
  <a href="#try">try</a>
</li>
<li>
  <a href="#var">var</a>
</li>

    </ul>
    <h2>Index of <a href="#joker-std-ns">Namespaces</a></h2>
    <ul class="index">
      <li>
  <a href="#joker.base64">joker.base64</a>
</li>
<li>
  <a href="#joker.better-cond">joker.better-cond</a>
</li>
<li>
  <a href="#joker.bolt">joker.bolt</a>
</li>
<li>
  <a href="#joker.core">joker.core</a>
</li>
<li>
  <a href="#joker.crypto">joker.crypto</a>
</li>
<li>
  <a href="#joker.csv">joker.csv</a>
</li>
<li>
  <a href="#joker.filepath">joker.filepath</a>
</li>
<li>
  <a href="#joker.git">joker.git</a>
</li>
<li>
  <a href="#joker.hex">joker.hex</a>
</li>
<li>
  <a href="#joker.hiccup">joker.hiccup</a>
</li>
<li>
  <a href="#joker.html">joker.html</a>
</li>
<li>
  <a href="#joker.http">joker.http</a>
</li>
<li>
  <a href="#joker.io">joker.io</a>
</li>
<li>
  <a href="#joker.json">joker.json</a>
</li>
<li>
  <a href="#joker.markdown">joker.markdown</a>
</li>
<li>
  <a href="#joker.math">joker.math</a>
</li>
<li>
  <a href="#joker.os">joker.os</a>
</li>
<li>
  <a href="#joker.pprint">joker.pprint</a>
</li>
<li>
  <a href="#joker.repl">joker.repl</a>
</li>
<li>
  <a href="#joker.runtime">joker.runtime</a>
</li>
<li>
  <a href="#joker.set">joker.set</a>
</li>
<li>
  <a href="#joker.strconv">joker.strconv</a>
</li>
<li>
  <a href="#joker.string">joker.string</a>
</li>
<li>
  <a href="#joker.template">joker.template</a>
</li>
<li>
  <a href="#joker.test">joker.test</a>
</li>
<li>
  <a href="#joker.time">joker.time</a>
</li>
<li>
  <a href="#joker.tools.cli">joker.tools.cli</a>
</li>
<li>
  <a href="#joker.url">joker.url</a>
</li>
<li>
  <a href="#joker.uuid">joker.uuid</a>
</li>
<li>
  <a href="#joker.walk">joker.walk</a>
</li>
<li>
  <a href="#joker.yaml">joker.yaml</a>
</li>

    </ul>
    <h2>Index of <a href="#joker-std-types">Types</a></h2>
    <ul class="index">
      <li>
  <a href="#ArrayMap">ArrayMap</a>
</li>
<li>
  <a href="#ArrayMapSeq">ArrayMapSeq</a>
</li>
<li>
  <a href="#ArrayNodeSeq">ArrayNodeSeq</a>
</li>
<li>
  <a href="#ArraySeq">ArraySeq</a>
</li>
<li>
  <a href="#ArrayVector">ArrayVector</a>
</li>
<li>
  <a href="#Associative">Associative</a>
</li>
<li>
  <a href="#Atom">Atom</a>
</li>
<li>
  <a href="#BigFloat">BigFloat</a>
</li>
<li>
  <a href="#BigInt">BigInt</a>
</li>
<li>
  <a href="#BoltDB">BoltDB</a>
</li>
<li>
  <a href="#Boolean">Boolean</a>
</li>
<li>
  <a href="#Buffer">Buffer</a>
</li>
<li>
  <a href="#BufferedReader">BufferedReader</a>
</li>
<li>
  <a href="#Callable">Callable</a>
</li>
<li>
  <a href="#Channel">Channel</a>
</li>
<li>
  <a href="#Char">Char</a>
</li>
<li>
  <a href="#Collection">Collection</a>
</li>
<li>
  <a href="#Comparable">Comparable</a>
</li>
<li>
  <a href="#Comparator">Comparator</a>
</li>
<li>
  <a href="#ConsSeq">ConsSeq</a>
</li>
<li>
  <a href="#Counted">Counted</a>
</li>
<li>
  <a href="#CountedIndexed">CountedIndexed</a>
</li>
<li>
  <a href="#Delay">Delay</a>
</li>
<li>
  <a href="#Deref">Deref</a>
</li>
<li>
  <a href="#Double">Double</a>
</li>
<li>
  <a href="#Error">Error</a>
</li>
<li>
  <a href="#EvalError">EvalError</a>
</li>
<li>
  <a href="#ExInfo">ExInfo</a>
</li>
<li>
  <a href="#File">File</a>
</li>
<li>
  <a href="#Fn">Fn</a>
</li>
<li>
  <a href="#Gettable">Gettable</a>
</li>
<li>
  <a href="#GitRepo">GitRepo</a>
</li>
<li>
  <a href="#HashMap">HashMap</a>
</li>
<li>
  <a href="#IOReader">IOReader</a>
</li>
<li>
  <a href="#IOWriter">IOWriter</a>
</li>
<li>
  <a href="#Indexed">Indexed</a>
</li>
<li>
  <a href="#Int">Int</a>
</li>
<li>
  <a href="#KVReduce">KVReduce</a>
</li>
<li>
  <a href="#Keyword">Keyword</a>
</li>
<li>
  <a href="#LazySeq">LazySeq</a>
</li>
<li>
  <a href="#List">List</a>
</li>
<li>
  <a href="#Map">Map</a>
</li>
<li>
  <a href="#MapSet">MapSet</a>
</li>
<li>
  <a href="#MappingSeq">MappingSeq</a>
</li>
<li>
  <a href="#Meta">Meta</a>
</li>
<li>
  <a href="#Named">Named</a>
</li>
<li>
  <a href="#Namespace">Namespace</a>
</li>
<li>
  <a href="#Nil">Nil</a>
</li>
<li>
  <a href="#NodeSeq">NodeSeq</a>
</li>
<li>
  <a href="#Number">Number</a>
</li>
<li>
  <a href="#ParseError">ParseError</a>
</li>
<li>
  <a href="#Pending">Pending</a>
</li>
<li>
  <a href="#Proc">Proc</a>
</li>
<li>
  <a href="#Ratio">Ratio</a>
</li>
<li>
  <a href="#RecurBindings">RecurBindings</a>
</li>
<li>
  <a href="#Reduce">Reduce</a>
</li>
<li>
  <a href="#Ref">Ref</a>
</li>
<li>
  <a href="#Regex">Regex</a>
</li>
<li>
  <a href="#Reversible">Reversible</a>
</li>
<li>
  <a href="#Seq">Seq</a>
</li>
<li>
  <a href="#Seqable">Seqable</a>
</li>
<li>
  <a href="#Sequential">Sequential</a>
</li>
<li>
  <a href="#Set">Set</a>
</li>
<li>
  <a href="#Stack">Stack</a>
</li>
<li>
  <a href="#String">String</a>
</li>
<li>
  <a href="#Symbol">Symbol</a>
</li>
<li>
  <a href="#Time">Time</a>
</li>
<li>
  <a href="#Type">Type</a>
</li>
<li>
  <a href="#Var">Var</a>
</li>
<li>
  <a href="#Vec">Vec</a>
</li>
<li>
  <a href="#Vector">Vector</a>
</li>
<li>
  <a href="#VectorRSeq">VectorRSeq</a>
</li>
<li>
  <a href="#VectorSeq">VectorSeq</a>
</li>

    </ul>
    <h1 id="joker-special-forms">Joker Special Forms</h1>
    <ul>
      <li>
  <h3 class="Function" id="def">def</h3>
  <pre class="var-usage"><div><code>(def symbol doc-string? init?)</code></div>
</pre>
  <p class="var-docstr">Creates and interns a global var with the name<br>
  of symbol in the current namespace (*ns*) or locates such a var if<br>
  it already exists.  If init is supplied, it is evaluated, and the<br>
  root binding of the var is set to the resulting value.  If init is<br>
  not supplied, the root binding of the var is unaffected.</p>
</li>
<li>
  <h3 class="Function" id="do">do</h3>
  <pre class="var-usage"><div><code>(do exprs*)</code></div>
</pre>
  <p class="var-docstr">Evaluates the expressions in order and returns the value of<br>
  the last. If no expressions are supplied, returns nil.</p>
</li>
<li>
  <h3 class="Function" id="if">if</h3>
  <pre class="var-usage"><div><code>(if test then else?)</code></div>
</pre>
  <p class="var-docstr">Evaluates test. If not the singular values nil or false,<br>
  evaluates and yields then, otherwise, evaluates and yields else. If<br>
  else is not supplied it defaults to nil.</p>
</li>
<li>
  <h3 class="Function" id="quote">quote</h3>
  <pre class="var-usage"><div><code>(quote form)</code></div>
</pre>
  <p class="var-docstr">Yields the unevaluated form.</p>
</li>
<li>
  <h3 class="Function" id="recur">recur</h3>
  <pre class="var-usage"><div><code>(recur exprs*)</code></div>
</pre>
  <p class="var-docstr">Evaluates the exprs in order, then, in parallel, rebinds<br>
  the bindings of the recursion point to the values of the exprs.<br>
  Execution then jumps back to the recursion point, a loop or fn method.</p>
</li>
<li>
  <h3 class="Function" id="throw">throw</h3>
  <pre class="var-usage"><div><code>(throw expr)</code></div>
</pre>
  <p class="var-docstr">The expr is evaluated and thrown, therefore it should yield an Error object.<br>
  User code should normally use (ex-info) function to create new Error objects.</p>
</li>
<li>
  <h3 class="Function" id="try">try</h3>
  <pre class="var-usage"><div><code>(try expr* catch-clause* finally-clause?)</code></div>
</pre>
  <p class="var-docstr">catch-clause =&gt; (catch type name expr*)<br>
  finally-clause =&gt; (finally expr*)<br>
<br>
  Catches and handles errors.<br>
  User code should normally use (ex-info) function to create new Error objects.</p>
</li>
<li>
  <h3 class="Function" id="var">var</h3>
  <pre class="var-usage"><div><code>(var symbol)</code></div>
</pre>
  <p class="var-docstr">The symbol must resolve to a var, and the Var object<br>
  itself (not its value) is returned. The reader macro #&#39;x expands to (var x).</p>
</li>

    </ul>
    <h1 id="joker-std-ns">Joker Standard Namespaces</h1>
    <ul>
      <li>
  <h3 class="ns" id="joker.base64">joker.base64</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Implements base64 encoding as specified by RFC 4648.</p>
  <a href="joker.base64.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.better-cond">joker.better-cond</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">A collection of variations on Clojure&#39;s core macros.</p>
  <a href="joker.better-cond.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.bolt">joker.bolt</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Provide API for Bolt embedded database https://github.com/etcd-io/bbolt.</p>
  <a href="joker.bolt.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.core">joker.core</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Core library of Joker.</p>
  <a href="joker.core.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.crypto">joker.crypto</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Implements common cryptographic and hash functions.</p>
  <a href="joker.crypto.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.csv">joker.csv</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Reads and writes comma-separated values (CSV) files as defined in RFC 4180.</p>
  <a href="joker.csv.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.filepath">joker.filepath</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Implements utility routines for manipulating filename paths.</p>
  <a href="joker.filepath.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.git">joker.git</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Provides API for accessing and manipulating git repositories.</p>
  <a href="joker.git.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.hex">joker.hex</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Implements hexadecimal encoding and decoding.</p>
  <a href="joker.hex.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.hiccup">joker.hiccup</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Renders HTML, XML, or XHTML markup to a string, based on prior work in Hiccup.</p>
  <a href="joker.hiccup.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.html">joker.html</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Provides functions for escaping and unescaping HTML text.</p>
  <a href="joker.html.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.http">joker.http</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Provides HTTP client and server implementations.</p>
  <a href="joker.http.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.io">joker.io</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Provides basic interfaces to I/O primitives.</p>
  <a href="joker.io.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.json">joker.json</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Implements encoding and decoding of JSON as defined in RFC 4627.</p>
  <a href="joker.json.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.markdown">joker.markdown</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Implements GitHub Flavored Markdown rendering.</p>
  <a href="joker.markdown.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.math">joker.math</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Provides basic constants and mathematical functions.</p>
  <a href="joker.math.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.os">joker.os</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Provides a platform-independent interface to operating system functionality.</p>
  <a href="joker.os.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.pprint">joker.pprint</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Pretty printing utilities. Based on Clojure implementation.</p>
  <a href="joker.pprint.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.repl">joker.repl</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Utilities meant to be used interactively at the REPL.</p>
  <a href="joker.repl.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.runtime">joker.runtime</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Provides access to Go and Joker runtime information.</p>
  <a href="joker.runtime.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.set">joker.set</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Set operations such as union/intersection.</p>
  <a href="joker.set.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.strconv">joker.strconv</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Implements conversions to and from string representations of basic data types.</p>
  <a href="joker.strconv.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.string">joker.string</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Implements simple functions to manipulate strings.</p>
  <a href="joker.string.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.template">joker.template</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Macros that expand to repeated copies of a template expression.</p>
  <a href="joker.template.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.test">joker.test</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">A unit testing framework.</p>
  <a href="joker.test.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.time">joker.time</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Provides functionality for measuring and displaying time.</p>
  <a href="joker.time.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.tools.cli">joker.tools.cli</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Tools for working with command line arguments.</p>
  <a href="joker.tools.cli.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.url">joker.url</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Parses URLs and implements query escaping.</p>
  <a href="joker.url.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.uuid">joker.uuid</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Generates UUIDs.</p>
  <a href="joker.uuid.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.walk">joker.walk</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Defines a generic tree walker for Clojure data structures.</p>
  <a href="joker.walk.html">details</a>
</li>
<li>
  <h3 class="ns" id="joker.yaml">joker.yaml</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">Implements encoding and decoding of YAML.</p>
  <a href="joker.yaml.html">details</a>
</li>

    </ul>
    <h1 id="joker-std-types">Joker Standard Types</h1>
    <p><em>Note:</em> These types are "omnipresent", in that they're not members of any particular namespace, but are available for resolution regardless of the current value of <tt>*ns*</tt> (the current namespace).</p>
    <ul>
      <li>
  <h3 class="type" id="ArrayMap">ArrayMap</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="ArrayMapSeq">ArrayMapSeq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="ArrayNodeSeq">ArrayNodeSeq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="ArraySeq">ArraySeq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="ArrayVector">ArrayVector</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Associative">Associative</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Atom">Atom</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="BigFloat">BigFloat</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)<br>
  Wraps the Go &#39;math/big.Float&#39; type</p>
</li>
<li>
  <h3 class="type" id="BigInt">BigInt</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)<br>
  Wraps the Go &#39;math/big.Int&#39; type</p>
</li>
<li>
  <h3 class="type" id="BoltDB">BoltDB</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  Wraps Bolt DB type</p>
</li>
<li>
  <h3 class="type" id="Boolean">Boolean</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  Wraps the Go &#39;bool&#39; type</p>
</li>
<li>
  <h3 class="type" id="Buffer">Buffer</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="BufferedReader">BufferedReader</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Callable">Callable</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Channel">Channel</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Char">Char</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  Wraps the Go &#39;rune&#39; type</p>
</li>
<li>
  <h3 class="type" id="Collection">Collection</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Comparable">Comparable</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Comparator">Comparator</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="ConsSeq">ConsSeq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Counted">Counted</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="CountedIndexed">CountedIndexed</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Delay">Delay</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Deref">Deref</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Double">Double</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  Wraps the Go &#39;float64&#39; type</p>
</li>
<li>
  <h3 class="type" id="Error">Error</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="EvalError">EvalError</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="ExInfo">ExInfo</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="File">File</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Fn">Fn</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)<br>
  A callable function or macro implemented via Joker code</p>
</li>
<li>
  <h3 class="type" id="Gettable">Gettable</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="GitRepo">GitRepo</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  Wraps git.Repository type</p>
</li>
<li>
  <h3 class="type" id="HashMap">HashMap</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="IOReader">IOReader</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="IOWriter">IOWriter</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Indexed">Indexed</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Int">Int</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  Wraps the Go &#39;int&#39; type, which is 32 bits wide on 32-bit hosts, 64 bits wide on 64-bit hosts, etc.</p>
</li>
<li>
  <h3 class="type" id="KVReduce">KVReduce</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Keyword">Keyword</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  A possibly-namespace-qualified name prefixed by &#39;:&#39;</p>
</li>
<li>
  <h3 class="type" id="LazySeq">LazySeq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="List">List</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Map">Map</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="MapSet">MapSet</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="MappingSeq">MappingSeq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Meta">Meta</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Named">Named</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Namespace">Namespace</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Nil">Nil</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  The &#39;nil&#39; value</p>
</li>
<li>
  <h3 class="type" id="NodeSeq">NodeSeq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Number">Number</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="ParseError">ParseError</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Pending">Pending</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Proc">Proc</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)<br>
  A callable function implemented via Go code</p>
</li>
<li>
  <h3 class="type" id="Ratio">Ratio</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)<br>
  Wraps the Go &#39;math.big/Rat&#39; type</p>
</li>
<li>
  <h3 class="type" id="RecurBindings">RecurBindings</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Reduce">Reduce</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Ref">Ref</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Regex">Regex</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)<br>
  Wraps the Go &#39;regexp.Regexp&#39; type</p>
</li>
<li>
  <h3 class="type" id="Reversible">Reversible</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Seq">Seq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Seqable">Seqable</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Sequential">Sequential</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Set">Set</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Stack">Stack</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="String">String</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  Wraps the Go &#39;string&#39; type</p>
</li>
<li>
  <h3 class="type" id="Symbol">Symbol</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)</p>
</li>
<li>
  <h3 class="type" id="Time">Time</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete type)<br>
  Wraps the Go &#39;time.Time&#39; type</p>
</li>
<li>
  <h3 class="type" id="Type">Type</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Var">Var</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="Vec">Vec</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Interface type)</p>
</li>
<li>
  <h3 class="type" id="Vector">Vector</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="VectorRSeq">VectorRSeq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>
<li>
  <h3 class="type" id="VectorSeq">VectorSeq</h3>
  <span class="var-added">v1.0</span>
  <p class="var-docstr">(Concrete reference type)</p>
</li>

    </ul>
  </div>
</body>
<script src="main.js"></script>
</html>
